﻿create PROCEDURE [dbo].[sp_Usuario_Login]
@Login varchar(50),
@Password varchar(50)
AS
BEGIN
	SET NOCOUNT ON;

    SELECT top 1
		 u.Sysid [IdUsuario]
		,isnull(u.NomUsuario,'') [Username]
		,'' [Password]
		,isnull(u.Nombre,'') [Nombre]
		,isnull(u.Activo, cast(0 as bit)) [Activo]
		,isnull(u.Apellido,'') [Apellido]
		,isnull(u.Rut,'') [Rut]
		,isnull(u.Saldo, 0) [Saldo]
		,isnull(u.SaldoAsignado, 0) [SaldoAsignado]
		,isnull(u.Email,'') [Email]
		,isnull(u.AreaUsuario, 0) [AreaUsuario]
		,r.Sysid [TipoUsuario]
		,isnull(u.EsAdministrador, cast(0 as bit)) [EsAdministrador]
		,FechaCreacion [FechaCreacion]
		,FechaCreacion [FechaModificacion]
		,Revision [Revision]
    FROM TB_Usuario u
		left outer join Rel_ProyectoRolUsuarios pru on 
			pru.SysUsuario = u.Sysid
		left outer join TB_RolUsuario r on
			r.Sysid = pru.SysRol  
	WHERE
		    u.NomUsuario = @Login
		and	u.Password = @Password
END